painted megapode - French English Dictionary